package com.example.no1admin.mapper;

import com.example.no1admin.pojo.entity.User;
import com.example.no1admin.pojo.vo.user.UserDetailVO;
import com.example.no1admin.pojo.vo.user.UserListVO;

import java.util.List;

public interface UserMapper {


    /**
     * 根据用户id查询用户详情
     * @param id
     * @return
     */
    UserDetailVO getById(Long id);

    /**
     * 查询用户列表
     * @return 用户列表的集合
     */
    List<UserListVO> list();

    /**
     * 根据ID修改用户信息
     * @param user
     */
    int updateById(User user);

}
